Serveur d'exploration sur Aussois

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

Efficient compiler and run-time support for parallel irregular reductions

Identifieur interne : 000328 ( Main/Exploration ); précédent : 000327; suivant : 000329

Efficient compiler and run-time support for parallel irregular reductions

Auteurs : Hwansoo Han [États-Unis] ; Chau-Wen Tseng [États-Unis]

Source :

RBID : ISTEX:0EC5A44BA923EF557D5A470D4F78433FD027FB42

Abstract

Many scientific applications are comprised of irregular reductions on large data sets. In shared-memory parallel programs, these irregular reductions are typically computed in parallel using replicated buffers, then combined using synchronization. We develop LocalWrite, a new technique which partitions irregular reductions so that each processor computes values only for locally assigned data, eliminating the need for buffers or synchronized writes. Computation is replicated if its results are needed on multiple processors. We experimentally evaluate its performance for three irregular codes on a software DSM running on a distributed-memory multiprocessor and two shared-memory multiprocessors while varying connectivity, locality, and adaptivity. Results show LocalWrite improves performance significantly compared to using replicated buffers, and can match or exceed explicit message-passing gather/scatter for applications with low locality or high adaptivity.

Url:
DOI: 10.1016/S0167-8191(00)00062-4


Affiliations:


Links toward previous steps (curation, corpus...)


Le document en format XML

<record>
<TEI wicri:istexFullTextTei="biblStruct">
<teiHeader>
<fileDesc>
<titleStmt>
<title>Efficient compiler and run-time support for parallel irregular reductions</title>
<author>
<name sortKey="Han, Hwansoo" sort="Han, Hwansoo" uniqKey="Han H" first="Hwansoo" last="Han">Hwansoo Han</name>
</author>
<author>
<name sortKey="Tseng, Chau Wen" sort="Tseng, Chau Wen" uniqKey="Tseng C" first="Chau-Wen" last="Tseng">Chau-Wen Tseng</name>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">ISTEX</idno>
<idno type="RBID">ISTEX:0EC5A44BA923EF557D5A470D4F78433FD027FB42</idno>
<date when="2000" year="2000">2000</date>
<idno type="doi">10.1016/S0167-8191(00)00062-4</idno>
<idno type="url">https://api.istex.fr/document/0EC5A44BA923EF557D5A470D4F78433FD027FB42/fulltext/pdf</idno>
<idno type="wicri:Area/Main/Corpus">001002</idno>
<idno type="wicri:explorRef" wicri:stream="Main" wicri:step="Corpus" wicri:corpus="ISTEX">001002</idno>
<idno type="wicri:Area/Main/Curation">001002</idno>
<idno type="wicri:Area/Main/Exploration">000328</idno>
<idno type="wicri:explorRef" wicri:stream="Main" wicri:step="Exploration">000328</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title level="a">Efficient compiler and run-time support for parallel irregular reductions</title>
<author>
<name sortKey="Han, Hwansoo" sort="Han, Hwansoo" uniqKey="Han H" first="Hwansoo" last="Han">Hwansoo Han</name>
<affiliation wicri:level="4">
<country xml:lang="fr">États-Unis</country>
<wicri:regionArea>Department of Computer Science, University of Maryland, College Park, Maryland, MD 20742</wicri:regionArea>
<placeName>
<region type="state">Maryland</region>
<settlement type="city">College Park (Maryland)</settlement>
</placeName>
<orgName type="university">Université du Maryland</orgName>
</affiliation>
</author>
<author>
<name sortKey="Tseng, Chau Wen" sort="Tseng, Chau Wen" uniqKey="Tseng C" first="Chau-Wen" last="Tseng">Chau-Wen Tseng</name>
<affiliation wicri:level="4">
<country xml:lang="fr">États-Unis</country>
<wicri:regionArea>Department of Computer Science, University of Maryland, College Park, Maryland, MD 20742</wicri:regionArea>
<placeName>
<region type="state">Maryland</region>
<settlement type="city">College Park (Maryland)</settlement>
</placeName>
<orgName type="university">Université du Maryland</orgName>
</affiliation>
<affiliation wicri:level="1">
<country wicri:rule="url">États-Unis</country>
</affiliation>
</author>
</analytic>
<monogr></monogr>
<series>
<title level="j">Parallel Computing</title>
<title level="j" type="abbrev">PARCO</title>
<idno type="ISSN">0167-8191</idno>
<imprint>
<publisher>ELSEVIER</publisher>
<date type="published" when="2000">2000</date>
<biblScope unit="volume">26</biblScope>
<biblScope unit="issue">13–14</biblScope>
<biblScope unit="page" from="1861">1861</biblScope>
<biblScope unit="page" to="1887">1887</biblScope>
</imprint>
<idno type="ISSN">0167-8191</idno>
</series>
<idno type="istex">0EC5A44BA923EF557D5A470D4F78433FD027FB42</idno>
<idno type="DOI">10.1016/S0167-8191(00)00062-4</idno>
<idno type="PII">S0167-8191(00)00062-4</idno>
</biblStruct>
</sourceDesc>
<seriesStmt>
<idno type="ISSN">0167-8191</idno>
</seriesStmt>
</fileDesc>
<profileDesc>
<textClass></textClass>
<langUsage>
<language ident="en">en</language>
</langUsage>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">Many scientific applications are comprised of irregular reductions on large data sets. In shared-memory parallel programs, these irregular reductions are typically computed in parallel using replicated buffers, then combined using synchronization. We develop LocalWrite, a new technique which partitions irregular reductions so that each processor computes values only for locally assigned data, eliminating the need for buffers or synchronized writes. Computation is replicated if its results are needed on multiple processors. We experimentally evaluate its performance for three irregular codes on a software DSM running on a distributed-memory multiprocessor and two shared-memory multiprocessors while varying connectivity, locality, and adaptivity. Results show LocalWrite improves performance significantly compared to using replicated buffers, and can match or exceed explicit message-passing gather/scatter for applications with low locality or high adaptivity.</div>
</front>
</TEI>
<affiliations>
<list>
<country>
<li>États-Unis</li>
</country>
<region>
<li>Maryland</li>
</region>
<settlement>
<li>College Park (Maryland)</li>
</settlement>
<orgName>
<li>Université du Maryland</li>
</orgName>
</list>
<tree>
<country name="États-Unis">
<region name="Maryland">
<name sortKey="Han, Hwansoo" sort="Han, Hwansoo" uniqKey="Han H" first="Hwansoo" last="Han">Hwansoo Han</name>
</region>
<name sortKey="Tseng, Chau Wen" sort="Tseng, Chau Wen" uniqKey="Tseng C" first="Chau-Wen" last="Tseng">Chau-Wen Tseng</name>
<name sortKey="Tseng, Chau Wen" sort="Tseng, Chau Wen" uniqKey="Tseng C" first="Chau-Wen" last="Tseng">Chau-Wen Tseng</name>
</country>
</tree>
</affiliations>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Wicri/France/explor/AussoisV1/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000328 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 000328 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Wicri/France
   |area=    AussoisV1
   |flux=    Main
   |étape=   Exploration
   |type=    RBID
   |clé=     ISTEX:0EC5A44BA923EF557D5A470D4F78433FD027FB42
   |texte=   Efficient compiler and run-time support for parallel irregular reductions
}}

Wicri

This area was generated with Dilib version V0.6.29.
Data generation: Sun Apr 16 19:50:37 2017. Site generation: Mon Feb 12 14:44:36 2024